page {
  height: 100vh;
}

.top-container {
  display: flex;
  background-color: #dcdcdc;
  padding-top: 100rpx;
  align-items: center;
  padding-bottom: 20rpx;
  padding-left: 30rpx;

  text {
    padding-left: 240rpx;
    font-size: 36rpx;
  }
}

.addr_way {
  height: auto;
  margin-top: 10rpx;
  padding-bottom: 200rpx;

  .topickup {

    height: auto;
    margin: 40rpx 10% 0;
    border-radius: 20rpx;
    border: 2rpx solid;
    padding-bottom: 30rpx;

    .head_name {
      padding-left: 40rpx;
      padding-top: 20rpx;

      text {
        font-size: 30rpx;
        font-weight: 600;
        margin-left: 20rpx;
      }
    }

    .detail {
      padding: 20rpx 5%;

      text {
        color: #585858;
      }
    }

    .phone {
      padding-left: 20rpx;
      font-size: 36rpx;
    }
  }

  .good_detail {
    display: flex;
    margin-left: 30rpx;
    border: 2rpx solid;
    padding: 20rpx 20rpx;
    margin: 20rpx 70rpx;
    border-radius: 20rpx;

    .prod_image {
      image {
        border-radius: 20rpx;
        height: 250rpx;
      }
    }

    .desc {
      display: flex;
      margin-left: 20rpx;
      margin-top: 20rpx;
      flex-direction: column;

      .pro_desc {
        font-size: 34rpx;
        font-weight: 600;
      }

      .spec {
        margin-top: 40rpx;
        font-size: 34rpx;
        color: #808080;
        margin-bottom: 40rpx;
      }
    }
  }

}

.address_info {
  margin: 0 40rpx;

  .address_detail {
      margin-top: 60rpx;

      .district {
          padding-bottom: 20rpx;
          font-size: 25rpx;
          color: #696969;
      }

      .detail {
          padding-bottom: 20rpx;
          font-size: 30rpx;
          font-weight: 600;
          display: flex;
          align-items: center;
          
      }

      .consignee {
          text {
              padding-right: 20rpx;
          }
      }

      .divider {
          width: 100%;
          height: 1px; /* 分割线的高度 */
          background-color: #dcdcdc; /* 分割线的颜色 */
          margin-top: 40rpx;
      
      }

      
  }
}

.addrpoptitle{
  display: flex;
  padding-top: 30rpx;
  justify-content: center;
  font-size: 40rpx;
  font-weight: 800;
}